home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / pcgames / hgdemo / Install / Data / MSJSTICK.MAP < prev    next >
Text File  |  1995-07-10  |  8KB  |  463 lines

  1. ###########################################################################
  2. #                           MechWarrior II                                #
  3. #                         Input Mapping File                              #
  4. #                                                                         #
  5. #  This file allows you to configure the inputs to the MechWarrior sim.   #
  6. #                                                                         #
  7. ###########################################################################
  8.  
  9. # Available controls
  10. # torso_tilt
  11. # torso_tilt_plus
  12. # torso_tilt_minus
  13. # torso_tilt_reset
  14. # torso_pan
  15. # torso_pan_plus
  16. # torso_pan_minus
  17. # torso_pan_set
  18. # torso_pan_reset
  19. # throttle
  20. # legs_pan_delta
  21. # jumpjet_enabled
  22. # jumpjet_fire_left
  23. # jumpjet_fire_right
  24. # jumpjet_fire_forward
  25. # jumpjet_fire_backward
  26. # throttle_plus
  27. # throttle_minus
  28. # throttle_set
  29. # weapon_fire
  30. # weapon_cycle
  31. # weapon_fire_group
  32. # weapon_fire_group_1
  33. # weapon_fire_group_2
  34. # weapon_fire_group_3
  35. # weapon_cycle_group
  36. # toggle_group_fire
  37. # legs_pan_minus
  38. # legs_pan_plus
  39. # advance_nav
  40. # previous_nav
  41. # reset_nav
  42. # advance_target
  43. # previous_target
  44. # reset_target
  45. # target_reticle
  46. # target_friendly
  47. # nearest_enemy
  48. # target_last_shot
  49. # inspect_target
  50. # advance_gamepiece
  51. # previous_gamepiece
  52. # reset_gamepiece
  53. # advance_gamething
  54. # previous_gamething
  55. # reset_gamething
  56. # self_destruct
  57. # autopilot
  58. # pilot_tilt
  59. # pilot_tilt_plus
  60. # pilot_tilt_minus
  61. # pilot_tilt_reset
  62. # pilot_pan
  63. # pilot_pan_plus
  64. # pilot_pan_minus
  65. # pilot_pan_reset
  66. # glance_left
  67. # glance_right
  68. # glance_up
  69. # glance_down
  70. # eyepoint_tilt
  71. # eyepoint_tilt_plus
  72. # eyepoint_tilt_minus
  73. # eyepoint_tilt_reset
  74. # eyepoint_pan_delta
  75. # eyepoint_pan_plus
  76. # eyepoint_pan_minus
  77. # eyepoint_pan_reset
  78. # eyepoint_slide_delta
  79. # eyepoint_slide_plus
  80. # eyepoint_slide_minus
  81. # track_distance_delta
  82. # track_distance_plus
  83. # track_distance_minus
  84. # track_height_delta
  85. # track_height_plus
  86. # track_height_minus
  87. # zoom_factor
  88. # zoom_factor_plus
  89. # zoom_factor_minus
  90. # zoom_factor_reset
  91. # menu_item
  92. # menu_item_reset
  93. # menu_value
  94. # menu_value_reset
  95. # menu_enter
  96. # menu_abort
  97.  
  98. # Microsoft Joystick Controls
  99. weapon_fire {
  100.     + msjstick    Trigger
  101. }
  102. weapon_cycle {
  103.     + msjstick    RearBtn 
  104. }
  105. target_reticle {
  106.     + msjstick    TopBtn
  107. }
  108. advance_target {
  109.     + msjstick    BottomBtn
  110. }
  111. torso_tilt {
  112.     - msjstick    Up/Down
  113.     - keyboard    Insert
  114. }
  115. legs_pan_delta {
  116.     + msjstick    Left/Right
  117.     - keyboard    Insert
  118. }
  119. torso_pan {
  120.     + msjstick    Twist
  121. }
  122. throttle {
  123.     - msjstick    Throttle
  124. }
  125.  
  126. # Pilot Head controls on the hat (w/o Insert)
  127. glance_down {
  128.     + msjstick    HatUp
  129. }
  130. glance_up {
  131.     + msjstick    HatDown
  132. }
  133. glance_right {
  134.     + msjstick    HatRight
  135. }
  136. glance_left {
  137.     + msjstick    HatLeft
  138. }
  139.  
  140. # Track view/Free eye controls on a joystick
  141. eyepoint_pan_delta {
  142.     + msjstick    Left/Right
  143.     + keyboard    Insert
  144. }
  145. eyepoint_pan_minus {
  146.     + msjstick      HatLeft
  147. eyepoint_pan_plus {
  148.     + msjstick    HatRight
  149. track_height_minus {
  150.     + msjstick    HatDown
  151. }
  152. track_height_plus {
  153.     + msjstick    HatUp
  154. }
  155. track_distance_delta {
  156.     + msjstick    Up/Down
  157.     + keyboard    Insert
  158. }
  159. track_height_minus {
  160.     + msjstick    BottomBtn
  161.     + keyboard    Insert
  162. }
  163. track_height_plus {
  164.     + msjstick    TopBtn
  165.     + keyboard    Insert
  166. }
  167.  
  168. # Keyboard layout
  169.  
  170. # Weapon controls on the standard keyboard
  171. weapon_fire {
  172.     + keyboard     Space
  173. }
  174. weapon_cycle {
  175.     + keyboard     Enter
  176. }
  177.  
  178. # Weapon controls on the keypad
  179. weapon_fire {
  180.     + keyboard     KeypadEnter
  181.     - keyboard     Insert
  182. }
  183. weapon_cycle {
  184.     + keyboard     Delete
  185. }
  186. weapon_fire_group_1 {
  187.     + keyboard    NumLock
  188.     - keyboard    LeftControl  # Just because!
  189. }
  190. weapon_fire_group_2 {
  191.     + keyboard    GreySlash
  192. }
  193. weapon_fire_group_3 {
  194.     + keyboard    GreyStar
  195. }
  196.  
  197. # Throttle control on the top -/+ keys
  198. throttle_plus {
  199.     + keyboard     Equal
  200. }
  201. throttle_minus {
  202.     + keyboard     Minus
  203. }
  204.  
  205. # Throttle control on the keypad -/+ keys
  206. throttle_plus {
  207.     + keyboard     GreyPlus
  208. }
  209. throttle_minus {
  210.     + keyboard     GreyMinus
  211. }
  212.  
  213. # Turning, on the keypad arrows
  214. legs_pan_minus {
  215.     + keyboard     LeftArrow
  216.     - keyboard     Insert
  217. }
  218. legs_pan_plus {
  219.     + keyboard     RightArrow
  220.     - keyboard     Insert
  221. }
  222.  
  223. # Turning, on the grey arrows
  224. legs_pan_minus {
  225.     + keyboard     GreyLeftArrow
  226.     - keyboard     Control
  227. }
  228. legs_pan_plus {
  229.     + keyboard     GreyRightArrow
  230.     - keyboard     Control
  231. }
  232.  
  233. # Torso tilting on the keypad arrows
  234. torso_tilt_plus {
  235.     + keyboard     UpArrow
  236.     - keyboard     Insert
  237. }
  238. torso_tilt_minus {
  239.     + keyboard     DownArrow
  240.     - keyboard     Insert
  241. }
  242.  
  243. # Torso tilting on the grey arrows
  244. torso_tilt_plus {
  245.     + keyboard     GreyUpArrow
  246.     - keyboard     Control
  247. }
  248. torso_tilt_minus {
  249.     + keyboard     GreyDownArrow
  250.     - keyboard     Control
  251. }
  252.  
  253. # Torso panning on the ./, (</>) keys
  254. torso_pan_plus {
  255.     + keyboard     Period
  256. }
  257. torso_pan_minus {
  258.     + keyboard     Comma
  259. }
  260.  
  261. # Torso panning on the keypad End/PgDn keys
  262. torso_pan_plus {
  263.     + keyboard     PageDown
  264.     - keyboard     Insert
  265.     - keyboard     j
  266. }
  267. torso_pan_minus {
  268.     + keyboard     End
  269.     - keyboard     Insert
  270.     - keyboard     j
  271. }
  272.  
  273. # Keypad 5 resets torso and pilot head
  274. torso_tilt_reset {
  275.     + keyboard     Keypad5
  276. }
  277. torso_pan_reset {
  278.     + keyboard     Keypad5
  279. }
  280. pilot_tilt_reset {
  281.     + keyboard     Keypad5
  282. }
  283. pilot_pan_reset {
  284.     + keyboard     Keypad5
  285. }
  286.  
  287. # Pilot head panning on keypad Home/PgUp keys
  288. glance_right {
  289.     + keyboard     PageUp
  290.     - keyboard     Insert
  291.     - keyboard     j
  292. }
  293. glance_left {
  294.     + keyboard     Home
  295.     - keyboard     Insert
  296.     - keyboard     j
  297. }
  298.  
  299. # Pilot head tilting/panning on the grey arrow keys (w/ Control)
  300. pilot_tilt_minus {
  301.     + keyboard     GreyDownArrow
  302.     + keyboard     Control
  303.     - keyboard     j
  304. }
  305. pilot_tilt_plus {
  306.     + keyboard     GreyUpArrow
  307.     + keyboard     Control
  308.     - keyboard     j
  309. }
  310. pilot_pan_plus {
  311.     + keyboard     GreyRightArrow
  312.     + keyboard     Control
  313.     - keyboard     j
  314. }
  315. pilot_pan_minus {
  316.     + keyboard     GreyLeftArrow
  317.     + keyboard     Control
  318.     - keyboard     j
  319. }
  320.  
  321. # View zooming on z/Shift-z
  322. zoom_factor_plus {
  323.     + keyboard    z
  324.     - keyboard    Shift
  325.     - keyboard    Control
  326. }
  327. zoom_factor_minus {
  328.     + keyboard    z
  329.     + keyboard    Shift
  330.     - keyboard    Control
  331. }
  332.  
  333. # Jumpjets on the key pad ("j" key required)
  334. jumpjet_enabled {
  335.     + keyboard     j
  336. }
  337. jumpjet_fire_left {
  338.     + keyboard     Home
  339.     + keyboard     j
  340.     - keyboard     Insert
  341. }
  342. jumpjet_fire_right {
  343.     + keyboard     PageUp
  344.     + keyboard     j
  345.     - keyboard     Insert
  346. }
  347.  
  348. # Jumpjets on the six grey keys ("j" key NOT needed)
  349. jumpjet_fire_forward {
  350.     + keyboard     GreyHome
  351. }
  352. jumpjet_fire_backward {
  353.     + keyboard     GreyEnd
  354. }
  355. jumpjet_fire_left {
  356.     + keyboard     GreyInsert
  357. }
  358. jumpjet_fire_right {
  359.     + keyboard     GreyPageUp
  360. }
  361. legs_pan_minus {
  362.     + keyboard     GreyDelete
  363. }
  364. legs_pan_plus {
  365.     + keyboard     GreyPageDown
  366. }
  367. jumpjet_enabled {
  368.     + keyboard     GreyHome
  369. }
  370. jumpjet_enabled {
  371.     + keyboard     GreyEnd
  372. }
  373. jumpjet_enabled {
  374.     + keyboard     GreyInsert
  375. }
  376. jumpjet_enabled {
  377.     + keyboard     GreyPageUp
  378. }
  379. jumpjet_enabled {
  380.     + keyboard     GreyDelete
  381. }
  382. jumpjet_enabled {
  383.     + keyboard     GreyPageDown
  384. }
  385.  
  386. # Free eye/track view controls on the keypad (w/ Insert)
  387. eyepoint_pan_minus {
  388.     + keyboard     LeftArrow
  389.     + keyboard     Insert
  390. }
  391. eyepoint_pan_plus {
  392.     + keyboard     RightArrow
  393.     + keyboard     Insert
  394. }
  395. eyepoint_pan_minus {
  396.     + keyboard     Home
  397.     - keyboard     Insert
  398. }
  399. eyepoint_pan_plus {
  400.     + keyboard     PageUp
  401.     - keyboard     Insert
  402. }
  403. eyepoint_slide_minus {
  404.     + keyboard     Delete
  405.     + keyboard     Insert
  406. }
  407. eyepoint_slide_plus {
  408.     + keyboard     KeypadEnter
  409.     + keyboard     Insert
  410. }
  411. eyepoint_tilt_minus {
  412.     + keyboard     PageDown
  413.     + keyboard     Insert
  414. }
  415. eyepoint_tilt_plus {
  416.     + keyboard     PageUp
  417.     + keyboard     Insert
  418. }
  419. track_distance_minus {
  420.     + keyboard     UpArrow
  421.     + keyboard     Insert
  422. }
  423. track_distance_plus {
  424.     + keyboard     DownArrow
  425.     + keyboard     Insert
  426. }
  427. track_height_minus {
  428.     + keyboard     End
  429.     + keyboard     Insert
  430. }
  431. track_height_plus {
  432.     + keyboard     Home
  433.     + keyboard     Insert
  434. }
  435. track_distance_minus {
  436.     + keyboard     z
  437.     - keyboard     Shift
  438. }
  439. track_distance_plus {
  440.     + keyboard     z
  441.     + keyboard     Shift
  442. }
  443.  
  444. # Free eye/track view controls on the Ctrl-grey arrows
  445. eyepoint_pan_minus {
  446.     + keyboard     GreyLeftArrow
  447.     + keyboard     Control
  448. }
  449. eyepoint_pan_plus {
  450.     + keyboard     GreyRightArrow
  451.     + keyboard     Control
  452. }
  453. track_distance_minus {
  454.     + keyboard     GreyUpArrow
  455.     + keyboard     Control
  456. }
  457. track_distance_plus {
  458.     + keyboard     GreyDownArrow
  459.     + keyboard     Control
  460. }
  461.